home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / pcl / src-16f.lha / ldb / validate.h < prev    next >
C/C++ Source or Header  |  1992-12-17  |  1KB  |  50 lines

  1. /* $Header: validate.h,v 1.9 92/12/17 13:03:13 wlott Exp $ */
  2.  
  3. #if !defined(_INCLUDE_VALIDATE_H_)
  4. #define _INCLUDE_VALIDATE_H_
  5.  
  6. #ifdef sparc
  7.  
  8. #define READ_ONLY_SPACE_START   (0x00200000)
  9. #define READ_ONLY_SPACE_SIZE    (0x0bdfe000)
  10.  
  11. #define STATIC_SPACE_START    (0x0c000000)
  12. #define STATIC_SPACE_SIZE    (0x03ffe000)
  13.  
  14. #define DYNAMIC_0_SPACE_START    (0x10000000)
  15. #define DYNAMIC_1_SPACE_START    (0x18000000)
  16. #define DYNAMIC_SPACE_SIZE    (0x07ffe000)
  17.  
  18. #define CONTROL_STACK_START    (0x00100000)
  19. #define CONTROL_STACK_SIZE    (0x0007e000)
  20.  
  21. #define BINDING_STACK_START    (0x00180000)
  22. #define BINDING_STACK_SIZE    (0x0007e000)
  23.  
  24. #else sparc
  25.  
  26. #ifdef ibmrt
  27. #define READ_ONLY_SPACE_START    (0x00100000)
  28. #define READ_ONLY_SPACE_SIZE    (0x04F00000)
  29. #else
  30. #define READ_ONLY_SPACE_START   (0x01000000)
  31. #define READ_ONLY_SPACE_SIZE    (0x04000000)
  32. #endif
  33.  
  34. #define STATIC_SPACE_START    (0x05000000)
  35. #define STATIC_SPACE_SIZE    (0x02000000)
  36.  
  37. #define DYNAMIC_0_SPACE_START    (0x07000000)
  38. #define DYNAMIC_1_SPACE_START    (0x0b000000)
  39. #define DYNAMIC_SPACE_SIZE    (0x04000000)
  40.  
  41. #define CONTROL_STACK_START    (0x50000000)
  42. #define CONTROL_STACK_SIZE    (0x00100000)
  43.  
  44. #define BINDING_STACK_START    (0x60000000)
  45. #define BINDING_STACK_SIZE    (0x00100000)
  46.  
  47. #endif sparc
  48.  
  49. #endif
  50.